<?phpclass UserTaxEntityBase extends EntityBase{	public $id;	public $name;	public $ownerId;	public $description;	public $rate;	public $createdDate;	public $modifiedDate;		public function __construct($arrValue = null, $prefix = '')
	{
		if(!is_null($arrValue) && is_array($arrValue))
		{			$this->id = (int) ($arrValue[$prefix . 'id']);			$this->name = strval ($arrValue[$prefix . 'name']);			$this->ownerId = strval ($arrValue[$prefix . 'ownerId']);						$this->description = strval ($arrValue[$prefix . 'description']);			$this->rate = strval ($arrValue[$prefix . 'rate']);			$this->createdDate = strval ($arrValue[$prefix . 'createdDate']);			$this->modifiedDate = strval ($arrValue[$prefix . 'modifiedDate']);		}
	}			/**	 * Get all fields for selecting columns	 *	 * @param string $alias: alias of table	 * @param string $prefix	 * @return string	 */	public static function getSelectColumns($alias, $prefix = '')	{		$arrValue = array(						"{$alias}.id AS `{$prefix}id`",						"{$alias}.name AS `{$prefix}name`",						"{$alias}.ownerId AS `{$prefix}ownerId`",						"{$alias}.description AS `{$prefix}description`",						"{$alias}.rate AS `{$prefix}rate`",						"{$alias}.createdDate AS `{$prefix}createdDate`",						"{$alias}.modifiedDate AS `{$prefix}modifiedDate`"												);		return implode(',', $arrValue);	}}